﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;
using System.Diagnostics;


public partial class CandidatEstudios : System.Web.UI.Page
{

    //creamos el dataset que contendra las tablas
    DataSet ds = new DataSet();
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            if (Session["iduser"] == null || Session["iduser"].ToString() == "0")
            {
                Response.Redirect("index.aspx");
            }
            else
            {
                //llenamos el dataset con los datos de la tablas de Outsourcing
                Can.Candidatos c = new Can.Candidatos();
                ds = c.consultarCandidato();
            }
        }
    }
    protected void btnGuardar_Click(object sender, ImageClickEventArgs e)
    {
        try
        {  //creamos el objeto tabla para llenar una nueva fila
            DataTable TOut = ds.Tables["Estudios"];
            DataRow row = TOut.NewRow();
            //ingresamos los datos de la fila

            row["IdEstudios"] = ds.Tables["Estudios"].Rows.Count + 1;
            row["NombreEstudios"] = LstNiAca.Text;
            row["Institucion"] = TxtNomInst.Text;
            row["FechaInicio"] = TxtFecIngrso.Text;
            row["FechaFinal"] = txtFechaEgreso.Text;
            row["IdCandidato"] = 1;

            ds.Tables["Estudios"].Rows.Add(row);

            Can.Candidatos cl = new Can.Candidatos();
            cl.DatoEstudios(ds);
            ds.AcceptChanges();
        }
        catch (Exception ex)
        {


            EventLog LogErr = new EventLog();
            if (!EventLog.SourceExists("WebContrataci"))
            {
                EventLog.CreateEventSource("WebContrataci", "Application");
                LogErr.Source = "WebContrataci";
                LogErr.WriteEntry(ex.ToString(), EventLogEntryType.Information, 1);
            }
            else
            {

                LogErr.Source = "WebContrataci";
                LogErr.WriteEntry(ex.ToString());
            }
        }
    }
}